<?php

/**
 * tag标签logic操作
 * @author  xiaobai
 * @date    2017-02-02
 */

namespace app\common\logic;

use app\common\model\Common;

class Tag extends Common
{

    /**
     * 校验tag标签信息
     * @param  array $data      数据
     * @param  int $tag_len     tag标签长度
     * @param  int $num         tag标签数量
     * @return array
     */
    public function checkTags($data = array(), $tag_len = 20, $num = 10, $sep = ',')
    {
        $tags = explode($sep , $data);
        foreach ($tags as $v) {
            if (!validate_zh_leng($v, $tag_len)) {
                return array('code'=>1, 'msg'=>'tag标签长度不能超过'.$tag_len);
            }
        }

        if (count($tags) > $num) {
            return array('code'=>1, 'msg'=>'tag标签数量不能超过'.$num.'个');
        }
        return array('code'=>0);
    }

}
